package ArrayList常用方法;

import java.util.ArrayList;

/*ArrayList常用方法：
public boolean remove(Object o):删除指定的元素，返回除是否成功
public E remove(int index):删除指定索引处的元素，返回被册别除的元素
public E set(int index,E element):修改指定索引处的元素，返回被修改的元素
public E get(int index):返回指定索引处的元素
public int size（）:返回集合中的元素的个数
*/
public class ArrayList02 {
    public static void main(String[] args) {
        ArrayList<String> arr = new ArrayList<>();

        arr.add("abcd");
        arr.add("defg");
        arr.add("ghij");
        arr.add("123");
        //1、public boolean remove(Object o):删除指定的元素，返回除是否成功
        //2. public E remove(int index):删除指定索引处的元素，返回被册别除的元素
        //小心索引越界
           /*  arr.remove("abcd");
                arr.remove(1);
                System.out.println(arr.remove("abcd"));
                System.out.println(arr.remove(1));*/
        //3.public E set(int index,E element):修改指定索引处的元素，返回被修改的元素
        //4.public E get(int index):返回指定索引处的元素
           /*                    arr.set(1,"456");
                    System.out.println(arr.set(1,"456"));
                    System.out.println(arr.get(2));*/
        //5.public int size（）:返回集合中的元素的个数
        //相当于数组里面的length;
                    System.out.println(arr.size());
        System.out.println(arr);

    }
}
